﻿<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPlus.Master" AutoEventWireup="true" CodeBehind="wbfrm_Control_Vacaciones.aspx.cs" Inherits="FrontEndPlus.Módulos.RRHH.wbfrm_Control_Vacaciones" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>

<%@ Register Assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="System.Web.UI.DataVisualization.Charting" TagPrefix="asp" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    <link type="text/css" rel="stylesheet" href="CSS/Textbox.css" />
    <link type="text/css" rel="stylesheet" href="CSS/Boton.css" />
    <link type="text/css" rel="stylesheet" href="CSS/Popup_Extend.css" />

    <style type="text/css">
        .auto-style2 {
            width: 330px;
        }

        .modalPopup {
            width: 650px;
            height: 650px;
        }
    </style>
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <asp:Image ID="img_background" runat="server" Height= "130px" Width= "150px" ImageUrl="~/Módulos/RRHH/Resources/vacaciones.jpg" />
</asp:Content>

<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder2" runat="server">
    <asp:ToolkitScriptManager ID="ToolkitScriptManager" runat="server"></asp:ToolkitScriptManager>

    <h2>Informacion Basica de los Empleados</h2>
    <br />
    <br />
    <asp:UpdatePanel ID="updtpnl_informacion_Basica" runat="server" UpdateMode="Conditional">
        <ContentTemplate>
            <fieldset>
                <asp:ListView ID="ltv_informacion_Basica_Empleado" runat="server" OnItemCommand="ltv_informacion_Basica_Empleado_ItemCommand">
                    <LayoutTemplate>
                        <table id="tb_empleados" runat="server" cellpadding="0" cellspanding="0" width="640px">
                            <tr runat="server">
                                <th runat="server">Accion</th>
                                <th runat="server">Cedula</th>
                                <th runat="server">Nombre Completo</th>
                                <th runat="server">Estado Vacacion</th>
                            </tr>
                            <tr runat="server" id="itemPlaceholder" />
                        </table>
                        <asp:DataPager runat="server" ID="dp_pagina_Empleado" PageSize="12">
                            <Fields>
                                <asp:NextPreviousPagerField ShowFirstPageButton="true" ShowLastPageButton="true"
                                    FirstPageText="|&lt;&lt; " LastPageText=" &gt;&gt;|"
                                    NextPageText=" &gt; " PreviousPageText=" &lt; " />
                            </Fields>
                        </asp:DataPager>
                    </LayoutTemplate>
                    <ItemTemplate>
                        <td>
                            <asp:LinkButton ID="lkbtn_seleccionar" runat="server" Text="Seleccionar"></asp:LinkButton>
                        </td>
                        <td valign="top">
                            <asp:Label ID="lbl_cedula" runat="Server" Text='<%#Eval("CEDULA") %>' />
                        </td>
                        <td>
                            <asp:Label ID="lbl_nombre_Completo" runat="Server" Text='<% #Eval("NOMBRE") + " " + Eval("APELLIDO") %>' />
                        </td>
                        <td>
                            <asp:Label ID="lbl_estado" runat="Server" Text='<%#Eval("ESTADO") %>' />
                        </td>
                        </tr>
                    </ItemTemplate>
                </asp:ListView>
            </fieldset>
        </ContentTemplate>
    </asp:UpdatePanel>

    <asp:HiddenField ID="hdfld_informacion_Completa" runat="server" />
                                                                                                                                         
    <asp:Panel ID="pnl_informacion_Completa" runat="server" CssClass="modalPopup" Height="370px" ScrollBars="Vertical" Style="display: none;" >
        <table style="width: 100%;" cellpadding="0" cellspacing="0">
            <tr>
                <td>
                    <table style="width: 100%;" cellpadding="0" cellspacing="0">
                        <tr>
                            <td align="right">
                                <asp:ImageButton ID="imgbtn_Close" runat="server" ImageUrl="~/Módulos/RRHH/Resources/Popup/close.png" />
                            </td>
                        </tr>
                        <tr>
                            <td align="left">
                                <h2>Informacion Completa del Empleado</h2>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
            <tr>
                <td align="right">
                    <table style="width: 100%;" cellpadding="0" cellspacing="0">
                        <tr>
                            <td align="center">
                                <asp:FormView ID="frmvw_informacion_Completa_Empleado" runat="server">
                                    <ItemTemplate>
                                        <table>
                                            <tr>
                                                <td align="right"><b>ID Empleado:</b></td>
                                                <td><%# Eval("ID_EMPLEADO") %></td>
                                            </tr>
                                            <tr>
                                                <td align="right"><b>Cedula:</b></td>
                                                <td><%# Eval("CEDULA") %></td>
                                            </tr>
                                            <tr>
                                                <td align="right"><b>Nombre:</b></td>
                                                <td><%# Eval("NOMBRE") %></td>
                                            </tr>
                                            <tr>
                                                <td align="right"><b>Apellidos:</b></td>
                                                <td><%# Eval("APELLIDO") %></td>
                                            </tr>
                                            <tr>
                                                <td align="right"><b>Correo:</b></td>
                                                <td><%# Eval("CORREO") %></td>
                                            </tr>
                                            <tr>
                                                <td align="right"><b>Entrada:</b></td>
                                                <td><%# Eval("ENTRADA") %></td>
                                            </tr>
                                            <tr>
                                                <td align="right"><b>Salida:</b></td>
                                                <td><%# Eval("SALIDA") %></td>
                                            </tr>
                                            <tr>
                                                <td align="right"><b>Estado:</b></td>
                                                <td><%# Eval("ESTADO") %></td>
                                            </tr>
                                        </table>
                                    </ItemTemplate>
                                </asp:FormView>
                            </td>
                            <td align="center">
                                <asp:Chart ID="ch_frecuencia_Vacaciones" runat="server" Width="275px" Height="275px">
                                    <Series>
                                        <asp:Series Name="Series1">
                                        </asp:Series>
                                    </Series>
                                    <ChartAreas>
                                        <asp:ChartArea Name="ChartArea1">
                                        </asp:ChartArea>
                                    </ChartAreas>
                                </asp:Chart>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
            <tr>
                <td>
                    <br />
                    <hr />
                    <br />
                </td>
            </tr>
            <tr>
                <td align="center">
                    <asp:Label ID="lbl_mensaje_Error_Periodo" runat="server" Text="Su periodo de vacaciones fueron Aprovadas" Visible="false"></asp:Label>
                    <asp:Panel ID="pnl_periodos_Vacaciones" runat="server">
                        <h2>Fecha Vacaciones</h2>
                        <table style="width: 100%;" cellpadding="0" cellspacing="0">                            
                            <tr>
                                <td class="auto-style3">
                                    <label>Periodo Inicio:</label>
                                </td>
                                <td align="left">
                                    <asp:TextBox ID="txt_periodo_Inicio" runat="server" CssClass="txtRRHH" OnTextChanged="txt_periodo_Inicio_TextChanged" AutoPostBack="True"></asp:TextBox>
                                    <asp:ImageButton ID="imgbtn_periodo_Inicio" runat="server" ImageUrl="~/Módulos/RRHH/Resources/event.png" Height="35px" Width="35px" />
                                    <asp:CalendarExtender ID="cl_periodo_Inicio" runat="server" Format="dd/MM/yyyy"
                                        PopupButtonID="imgbtn_periodo_Inicio" TargetControlID="txt_periodo_Inicio">
                                    </asp:CalendarExtender>
                                    <br />
                                    <asp:RequiredFieldValidator ID="rfv_perido_Inicial" runat="server" ControlToValidate="txt_periodo_Inicio" CssClass="msjerror" Display="Dynamic" ErrorMessage="Ingrese un periodo Inicial." ForeColor="Maroon" ValidationGroup="vg_aprobacion"></asp:RequiredFieldValidator>
                                </td>
                                <td class="auto-style3">
                                    <label>Periodo Final:</label>
                                </td>
                                <td align="left">
                                    <asp:TextBox ID="txt_periodo_Final" runat="server" CssClass="txtRRHH" OnTextChanged="txt_periodo_Final_TextChanged" AutoPostBack="True"></asp:TextBox>
                                    <asp:ImageButton ID="imgbtn_periodo_Final" runat="server" ImageUrl="~/Módulos/RRHH/Resources/event.png" Height="35px" Width="35px" />
                                    <asp:CalendarExtender ID="cl_periodo_Final" runat="server" Format="dd/MM/yyyy"
                                        PopupButtonID="imgbtn_periodo_Final" TargetControlID="txt_periodo_Final">
                                    </asp:CalendarExtender>
                                    <br />
                                    <asp:RequiredFieldValidator ID="rfv_periodo_Final" runat="server" ControlToValidate="txt_periodo_Final" CssClass="msjerror" Display="Dynamic" ErrorMessage="Ingrese un periodo Final." ForeColor="Maroon" ValidationGroup="vg_aprobacion"></asp:RequiredFieldValidator>
                                </td>
                            </tr>
                        </table>
                    </asp:Panel>
                </td>
            </tr>
            <tr>
                <td>
                    <br />
                    <hr />
                    <br />
                </td>
            </tr>
            <tr>
                <td>
                    <table style="width: 100%;" cellpadding="0" cellspacing="0">
                        <tr>
                            <td align="center" class="auto-style2">
                                <label>Saldo de Vacaciones:</label>
                            </td>
                            <td colspan="2">
                                <asp:Label ID="lbl_saldo_Vacaciones" runat="server" Text="0"></asp:Label>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
            <tr>
                <td>
                    <br />
                </td>
            </tr>
            <tr>
                <td align="center">
                    <asp:Button ID="btn_aprobar_Vacaciones" runat="server" Text="Aprobar Vacaciones" CssClass="shiny-button" OnClick="btn_aprobar_Vacaciones_Click" />
                </td>
            </tr>
            <tr>
                <td>
                    <br />
                </td>
            </tr>
        </table>
    </asp:Panel>

    <asp:ModalPopupExtender ID="mpe_informacion_Completa" runat="server"
        BackgroundCssClass="modalBackground" OkControlID="imgbtn_Close" PopupControlID="pnl_informacion_Completa" TargetControlID="hdfld_informacion_Completa">
    </asp:ModalPopupExtender>
</asp:Content>
